148652
265244
804382
67882
759376
307656
342124
172666
68831
892831
716551
61128
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471